package com.small.os.minio.entity.vo;

import lombok.Data;

import javax.validation.constraints.NotNull;

/**
 * 申请上传文件
 * @author wangguochao
 */
@Data
public class AqUploadInit {
    /**
     * 唯一标示
     */
    @NotNull
    private String fileMd5;
    /**
     * 文件名
     */
    @NotNull
    private String fileName;
    @NotNull
    private Integer size;
    /**
     * 父级IDs
     * 1、需要上传默认路径 建议开始以模块路径作为基础路径
     * 2、后面拼接文件夹ID 例："/path,id09384,id985859"
     */
    @NotNull
    private String parentIds;
    /**
     * 分片数量
     */
    @NotNull
    private Integer chunkCount;
    /**
     * 分类目录
     */
    @NotNull
    private String categories;
}
